package org.example.backend.service;

import org.example.backend.entity.GbLabel;
import org.example.backend.entity.ZxLabel;

import java.util.List;
import java.util.Map;

public interface LabelService {
    
    /**
     * 获取所有标签数据
     * @return 包含GB和ZX标签的结构化数据
     */
    Map<String, Object> getAllLabels();
    
    /**
     * 获取GB行业一级标签
     */
    List<GbLabel> getGbIndustry1Labels();
    
    /**
     * 获取GB行业二级标签
     */
    List<GbLabel> getGbIndustry2Labels();
    
    /**
     * 获取ZX行业一级标签
     */
    List<ZxLabel> getZxIndustry1Labels();
    
    /**
     * 获取ZX行业二级标签
     */
    List<ZxLabel> getZxIndustry2Labels();
}
